Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

inffast.c File Reference

#include "zutil.h"
#include "inftrees.h"
#include "infblock.h"
#include "infcodes.h"
#include "infutil.h"
#include "inffast.h"

Include dependency graph for inffast.c:

Include dependency graph

Compounds

struct  inflate_codes_state

Defines

#define exop   word.what.Exop
#define bits   word.what.Bits
#define GRABBITS(j)   {while(k<(j)){b|=((uLong)NEXTBYTE)<<k;k+=8;}}
#define UNGRAB   {c=z->avail_in-n;c=(k>>3)<c?k>>3:c;n+=c;p-=c;k-=c<<3;}

Functions

int inflate_fast (bl, bd, tl, td, s, z) uInt bl

Variables

int bd
inflate_hufttl
inflate_hufttd
inflate_blocks_statefs
z_streamp z

Define Documentation

#define bits   word.what.Bits
 

#define exop   word.what.Exop
 

#define GRABBITS      {while(k<(j)){b|=((uLong)NEXTBYTE)<<k;k+=8;}}
 

#define UNGRAB   {c=z->avail_in-n;c=(k>>3)<c?k>>3:c;n+=c;p-=c;k-=c<<3;}
 


Function Documentation

int inflate_fast bl   ,
bd   ,
tl   ,
td   ,
s   ,
z   
 


Variable Documentation

int bd
 

inflate_blocks_statef* s
 

inflate_huft* td
 

inflate_huft* tl
 

z_streamp z
 


Generated on Mon Sep 12 20:09:41 2005 for Destiny3D by doxygen1.3-rc3